//利用函数打印出100-200之间的素数
#include<stdio.h>
int is_prime(int n)//因为要返回0或1 所以类型是int
{	
	int j = 0;
	for(j=2;j<n;j++)
	{
		if (n % j == 0)
		{
			return 0;//不是素数直接return0 就不会返回1了因为已经返回去了 
		}
	}
	return 1;//是素数就返回1

}
int main()
{
	int i = 0;
	for (i = 100; i <= 200; i++)
	{
		if (is_prime(i) == 1)
		{
			printf("%d\n", i);
		}
	}
	return 0;
}
//代码优化！
#include<stdio.h>
#include<math.h>
void is_prime()
{
    int j=0;
    for(j=2;j<=sqrt(n);j++)
    {
        if(n%j==0)
        {
            return 0;
        }
    }
    return 1;
}
int main()
{   int i=0;
    for(i=100;i<=200;i++)
    {
        if(is_prime(i)==1)
        {
            printf("%d\n",i)
        }
    }
    return 0;
}